package modelo;

import java.io.Serializable;

import java.math.BigDecimal;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@NamedQueries( { @NamedQuery(name = "Folios.findAll", query = "select o from Folios o") })
@Table(name = "\"folios\"")
public class Folios implements Serializable {
    @Column(name = "contador")
    private BigDecimal contador;
    @Temporal(TemporalType.DATE)
    @Column(name = "fechafinal")
    private Date fechafinal;
    @Temporal(TemporalType.DATE)
    @Column(name = "fechainicial")
    private Date fechainicial;
    @Column(name = "idserie")
    private long idserie;
    @Id
    @Column(name = "rfce", nullable = false)
    private String rfce;
    @Column(name = "tiemporesguardo")
    private BigDecimal tiemporesguardo;
    @Column(name = "total")
    private BigDecimal total;

    public Folios() {
    }

    public Folios(BigDecimal contador, Date fechafinal, Date fechainicial, long idserie, String rfce,
                  BigDecimal tiemporesguardo, BigDecimal total) {
        this.contador = contador;
        this.fechafinal = fechafinal;
        this.fechainicial = fechainicial;
        this.idserie = idserie;
        this.rfce = rfce;
        this.tiemporesguardo = tiemporesguardo;
        this.total = total;
    }

    public BigDecimal getContador() {
        return contador;
    }

    public void setContador(BigDecimal contador) {
        this.contador = contador;
    }

    public Date getFechafinal() {
        return fechafinal;
    }

    public void setFechafinal(Date fechafinal) {
        this.fechafinal = fechafinal;
    }

    public Date getFechainicial() {
        return fechainicial;
    }

    public void setFechainicial(Date fechainicial) {
        this.fechainicial = fechainicial;
    }

    public long getIdserie() {
        return idserie;
    }

    public void setIdserie(long idserie) {
        this.idserie = idserie;
    }

    public String getRfce() {
        return rfce;
    }

    public void setRfce(String rfce) {
        this.rfce = rfce;
    }

    public BigDecimal getTiemporesguardo() {
        return tiemporesguardo;
    }

    public void setTiemporesguardo(BigDecimal tiemporesguardo) {
        this.tiemporesguardo = tiemporesguardo;
    }

    public BigDecimal getTotal() {
        return total;
    }

    public void setTotal(BigDecimal total) {
        this.total = total;
    }
}
